package v1

// HealthCheckResponse 定义健康检查响应结构体
type HealthCheckReq struct {
}

type HealthCheckRes struct {
	OS             string   `json:"os"`
	Kernel         string   `json:"kernel"`
	Platform       string   `json:"platform"`
	GoroutineNum   int      `json:"goroutine_num"`
	CPUModel       string   `json:"cpu_model"`
	LogicalCores   int      `json:"logical_cores"`
	PhysicalCores  int      `json:"physical_cores"`
	CurrentFreqMHz string   `json:"current_freq_mhz"`
	CPUUsage       string   `json:"cpu_usage"`
	TotalMemory    string   `json:"total_memory"`
	MemoryUsage    string   `json:"memory_usage"`
	TotalDisk      string   `json:"total_disk"`
	DiskUsage      string   `json:"disk_usage"`
	LoadAverage    []string `json:"load_average"`
	Time           string   `json:"time"`
}
